package com.xdb.presistence.table;


/**
 * 虚表是相对于数据库中的真实存在的表来说的，虚表会记录中存放的记录会增加对记录的操作标志
 * @author woate
 *
 */
public interface XDBVirtualTable extends XDBTable{
	/**
	 * 获取真实的表对象
	 * @return
	 */
	XDBTable getReal();
	/**
	 * 获取虚表中的所有记录
	 * @return
	 */
	XDBTableRow[] getRows();
	/**
	 * 倾泻而出，将虚表的变更持久化到真实表对象
	 */
	void pour();
}
